import dayjs from 'dayjs'

// 引入dayjs的一个插件，在yarn add dayjs 就已经将这个插件下载
//! 出于兴趣，去查了一下dayjs的文档
/*
  relativeTime 是相对时间的插件，用于格式化日期到相对时间的字符串，例如：3小时之前

  locale 是适配语言，可以适配很多国家的语言，zh-cn是中国

  其他的就是各种格式化时间格式
*/
import relativeTime from 'dayjs/plugin/relativeTime'
import 'dayjs/locale/zh-cn'

dayjs.extend(relativeTime)
dayjs.locale('zh-cn') // 全局使用

export const formatTime = (val: number) => {
  return dayjs(val).format('DD/MM/YYYY')
}

export const getRelativeTime = (yourTime: string) => {
  return dayjs(yourTime).fromNow()
}
